home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / Prog / S / Small Screen 1.1 / about Small Screen (TeachText) next >
Encoding:
Text File  |  1992-09-23  |  5.4 KB  |  121 lines  |  [ttro/ttxt]

  1. Small Screen 1.1 — September 22, 1992
  2.  
  3.  
  4. ••• What does it do? •••
  5.  
  6. On a sufficiently large screen, Small Screen shows the boundaries of one or
  7. more smaller screens. It is useful for testing whether something would fit
  8. on a small screen. Each screen boundary is represented by a transparent
  9. window with rounded corners. Optionally, a hard disk and/or a trash can icon
  10. is shown at the appropriate positions (i.e. where the real icons would appear
  11. on a freshly installed System 7).
  12.  
  13. Small Screen is not an extension but an ordinary application. It occupies only
  14. a small memory partition (30 K) and can usually be left running all the time.
  15. Of course, this makes sense only under MultiFinder or System 7.
  16.  
  17. Small Screen is not the only tool for testing the effect of smaller screens.
  18. Tools like Stepping Out (by Berkeley Systems) or MiniScreen (by Morgan
  19. Davis) are much stronger, they *simulate* a smaller screen: Everything
  20. behaves as if the screen were smaller. This approach has many advantages,
  21. but also a disadvantage: To use the full screen again, or to simulate a screen
  22. of different size, the Mac must be restarted. In contrast, Small Screen just
  23. *shows the boundary* of a smaller screen, or several boundaries, while the
  24. full screen remains available. This is sufficient for many purposes, and much
  25. more comfortable.
  26.  
  27.  
  28. ••• Selecting screens •••
  29.  
  30. Seven screens of different size are available in the Screen menu. These sizes
  31. cover the Compact Macs (Plus/SE/Classic etc.) and the Portable/PowerBook
  32. Macs, as well as all monitors currently manufactured by Apple. The Screen
  33. menu also allows to control whether a hard disk and/or a trash can icon
  34. is shown with each screen. Whenever the program is started, it shows the
  35. Compact Mac screen with both icons.
  36.  
  37. If you need other screens, or if you want a different default screen (or more
  38. than one default screen), you can customize Small Screen using a tool like
  39. ResEdit:
  40. • MENU resource #131 describes the menu. Items 1 to 3 should remain un-
  41.    changed, but from item 4 onward you can modify or add items as you wish.
  42. • For each enabled item in MENU #131, from item 4 onward, there must be
  43.    a WIND resource that describes the corresponding screen (item 4 corre-
  44.    sponds to WIND resource #4 etc.). The screen boundary is taken from the
  45.    window rectangle defined in the WIND resource, its other values are irre-
  46.    levant.
  47. • All items of MENU #131 may carry a check mark, to indicate which screens
  48.    (and which icons) should be shown when the program is started.
  49. If you have customized version 1.0 and want to carry your changes to the new
  50. version, you should note the slight changes I made: The window boundary no
  51. longer has to exceed the screen boundary by one pixel, and the defaults are
  52. now defined in the MENU rather than in the WIND. — Please don't redistribute
  53. modified versions of Small Screen.
  54.  
  55.  
  56. ••• Help, There's the WDEF Virus! •••
  57.  
  58. Small Screen contains a WDEF resource #128. This is an essential part of
  59. the program: It is the "Window Definition Function" that defines the trans-
  60. parent windows with rounded corners. It should not be confounded with the
  61. WDEF virus, a quite popular Macintosh virus that also lives in a WDEF re-
  62. source. If you are anxious, use a virus checker to check your copy of Small
  63. Screen. Disinfectant 1.5 or later recognizes the two known strains of the
  64. WDEF virus.
  65.  
  66.  
  67. ••• Problems •••
  68.  
  69. Small Screen has been tested on various Macs with various monitors
  70. attached. The program is very simple and does nothing suspicious, therefore
  71. I am pretty confident that it would run on any Mac and under any System
  72. version.
  73.  
  74. There is one problem for which I am not responsible, it affects any program
  75. that runs in a small memory partition under System 6 MultiFinder: Be careful
  76. not to activate Small Screen while transferring a large clipboard — the
  77. clipboard contents gets lost if it doesn't fit in Small Screen's partition. This
  78. problem seems to be solved in System 7.
  79.  
  80.  
  81. ••• Version History •••
  82.  
  83. Version 1.0 (October 24, 1990)
  84. • First release.
  85.  
  86. Version 1.1 (September 22, 1992)
  87. • Added the capability to draw hard disk and trash can icons.
  88. • Corrected a System 7 incompatibility: Version 1.0 causes an error type 1
  89.    when Finder’s Hide and Show commands are used. (For all you techies:
  90.    Never ignore update events, even if there is nothing to update! BeginUpdate
  91.    and EndUpdate must be called just to reset the event.) Thanks to Jeffrey T.
  92.    Krauss <jtkrauss@phoenix.Princeton.EDU> for reporting this error.
  93. • Corrected another System 7 incompatibility: Version 1.0 doesn't consider
  94.    that the cursor shape can change behind its back, e.g. when an alias to the
  95.    program is double-clicked while the program is running.
  96. • Reduced memory usage and reduced partition size to 30 K.
  97. • Reduced CPU usage by using the more efficient event handling mechanism
  98.    introduced with MultiFinder (WaitNextEvent), if available.
  99. • Added Help Balloons.
  100. • Cosmetic enhancements here and there.
  101.  
  102.  
  103. ••• KindWare™ — a gift to the whole of MacKind™ •••
  104.  
  105. Small Screen is © 1990, 1992 by Daniel Schaerer. It may be freely distri-
  106. buted, but always in its unmodified form and together with this document.
  107. It must not be sold for profit, nor included in any product sold for profit,
  108. without my explicit permission. Enjoy, share, and be kind™ to one another.
  109.  
  110.  
  111. Comments, wishes and suggestions welcome. THINK Pascal source code
  112. available on request.
  113.  
  114.  
  115. Daniel Schaerer
  116. Napfgasse 3
  117. CH-8001 Zürich
  118. Switzerland
  119.  
  120. schaerer@ifi.unizh.ch
  121.